package webday03;

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;

public class DemoEncoding {
public static void main(String[] args) throws UnsupportedEncodingException {
	//把字符串变成字节
	String s="中";
	
//	byte[] bytes=s.getBytes("utf-8");
//	for(byte b:bytes) {
//		System.out.println(b);
//	}
//	
//	byte[] bytes1=s.getBytes("iso-8859-1");
//	for(byte a:bytes1) {
//		System.out.println(a);
//	}
	System.out.println(s);
	
	
	//把字节转换成字符串             中的十六进制字节表示
	byte[] bytes= {(byte)0xe4,(byte)0xbc,(byte)0xa3};
	String s2=new String(bytes,"iso-8859-1");
	
	
	
//	//把乱码的字符串变回字节
	byte[] bytes2=s2.getBytes("iso-8859-1");
	for (byte b:bytes2) {
		System.out.println(Integer.toHexString(b));
	}
	
	//根据原始字节，使用utf-8重新编码成字符串
	String s3=new String(bytes2,"utf-8");
	System.out.println(s3);
	
	//
	System.out.println(URLEncoder.encode("诗诗", "utf-8"));
}
}
